// pages/user/personal/personal.js
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        info:{},
        companyNavIndex:'0',
        companyList:[],
        showCompanyInfo:{},
        id:null,
        pageType:false,
        type:1,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        if (options.id) {
            let appUserId = app.globalData.userInfo ?  app.globalData.userInfo.user_id : null;
            this.setData({
                id:options.id,
                pageType:options.id == appUserId ? true : false,
                type:options.state || app.globalData.userInfo.state
            })
        }
        if (options.scene) {
            let path = decodeURIComponent(options.scene),
                theRequest = {};
            let strs = path.split("&"); 
            for(var i = 0; i < strs.length; i ++) { 
                theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
            }
            this.setData({
                id:theRequest.id,
                type:theRequest.state,
                pageType:false
            })
        }
        this.getUserInfo();
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    // 分享
    onShareAppMessage(res) {
        return {
            title: '广州大学校友会校友企业家专委会',
            path: '/pages/user/personal/personal?id='+this.data.id+'&state='+this.data.type
        }
    },
    getUserInfo: function() {
        let _this = this;
        app.util.ajax({
            url: "user/business",
            data: {
                user_id:_this.data.id
            },
            success:function(res){
                let list = [];
                if (res.info && res.info.sub) {
                    for(var i=0,len=res.info.sub.length;i<len;i++){
                        let obj = res.info.sub[i];
                        obj.navIndex = i;
                        list.push(obj);
                    }
                }
                _this.setData({
                    info:res.info,
                    companyList:list
                });
                setTimeout(function(){
                    _this.changeCompanyInfo();
                },2000)
                
            }
        })
    },
    // 更换公司
    changeCompanyNav:function(e){
        this.setData({
            companyNavIndex:e.target.dataset.index
        });
        this.changeCompanyInfo();
    },
    // 更新公司信息显示
    changeCompanyInfo:function(){
        let info = this.data.companyList[Number(this.data.companyNavIndex)] || {};
        this.setData({
            showCompanyInfo:info
        })
    },
    // 返回我的
    returnPageMy:function(){
        let pageArr = getCurrentPages();
        if (pageArr.length == 1) {
            wx.switchTab({
                url:'/pages/user/user'
            })
        }else {
            wx.navigateBack({delta:1})
        }  
    }
})